import { IBiz } from './biz'
import { IQueryParams } from './queryParams'
import { Currency } from './common'

export interface IManualAuth extends IBiz {
  orderNum: string 		      // 订单号
  insCode?: string, 	      // 机构号
  createTime?: string	      // 操作时间
  storeName?: string	      // 门店名称
  acctNumSensitive?: string // 卡号，前6后4
  transAmt?: number 		    // 交易金额
  currency?: string		      // 币种
}

export interface IManualAuthQuery extends IQueryParams, IBiz {
  createdAtFrom?: string
  createdAtTo?: string    // 创建时间
  transAmtFrom?: number
  transAmtTo?: number		  // 交易金额
  currency?: string		    // 币种
  acctNum?: string 				// 卡号
}

export interface IManualAuthCollection extends IBiz {
  insCode?: string, 	    // 机构号
  intStoreCode?: string	  // 门店号
  transAmt?: number 		  // 交易金额
  acctNum?: string 		    // 卡号
  currency?: string		    // 币种
  currencyAll?: Currency, // 币种的全量信息
  cvv2?: string 			    // 信用卡安全码
  effectiveDate?: string | Date  // 有效时间
}
